package br.com.traffic.help.main;

import java.util.ArrayList;
import java.util.List;

import org.hibernate.Session;
import org.hibernate.Transaction;

import br.com.traffic.help.model.Conteudo;
import br.com.traffic.help.model.Contexto;
import br.com.traffic.help.model.TipoUnidade;
import br.com.traffic.help.model.Unidade;
import br.com.traffic.help.util.HelpCompare;
import br.com.traffic.help.util.HibernateUtil;

public class Main {
	
	public static void main(String[] args) {
		
		Session s = new HibernateUtil().openSession();
		
		Transaction tz = s.beginTransaction();

		
		Unidade u = new Unidade();
		
		u.setChave("RUA");
		
			
		Unidade u1 = new Unidade();
		
		u1.setChave("CIDADE");
		
		Unidade u2 = new Unidade();
		
		u2.setChave("ESTADO");
		
		
		
		Contexto c = new Contexto();
		
		c.setUnidade(u);
		
		Conteudo conteudo = new Conteudo();
		
		conteudo.setConteudo("Ajuda somente para o campo rua");
		conteudo.setRotulo("campo rua");
		
		c.setConteudo(conteudo);
		
		
		s.save(c);
		
		Contexto c1 = new Contexto();
		
		c1.setUnidade(u);
		
		c1.addDependencia(u1);
		c1.addDependencia(u2);
		
		Conteudo conteudo1 = new Conteudo();
		
		conteudo1.setConteudo("Ajuda para o campo rua com dependencia de cidade e estado");
		conteudo1.setRotulo("campo rua/cidade/estado");
		
		c1.setConteudo(conteudo1);
		
		s.save(c1);
		
		tz.commit();
		
		s.close();
		
		
	}
}
